Add a test for atk_get_root()
authorMatthias Clasen <mclasen@redhat.com>
Tue, 12 Jul 2011 03:57:56 +0000 (23:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 12 Jul 2011 03:57:56 +0000 (23:57 -0400)
tests/a11y/util.c

index 7128fba4ff139e58aa92a03a8f533e26c8f9715c..96194c219c021c1e97b713e8e781425dbf00511e 100644 (file)
@@ -40,6 +40,17 @@ test_toolkit_version (void)
   g_assert_cmpstr (s, ==, GTK_VERSION);
 }
 
+static void
+test_root (void)
+{
+  AtkObject *obj;
+
+  obj = atk_get_root ();
+
+  g_assert (atk_object_get_role (obj) == ATK_ROLE_APPLICATION);
+  g_assert (atk_object_get_parent (obj) == NULL);
+}
+
 int
 main (int argc, char *argv[])
 {
@@ -47,6 +58,7 @@ main (int argc, char *argv[])
 
   g_test_add_func ("/util/toolkit-name", test_toolkit_name);
   g_test_add_func ("/util/toolkit-version", test_toolkit_version);
+  g_test_add_func ("/util/root", test_root);
 
   return g_test_run ();
 }